@charset "utf-8";
/* CSS Document */

html, body {padding:0; margin:0; background:#180101 url(../images/bg.png) top repeat-x; text-align:center; font:normal 0.9em/130% Tahoma, Geneva, sans-serif; color:#fff;}
body {background:url(../images/headerBg.png) top center no-repeat;}
img, table {border:none;}
ul, form {padding:0; margin:0;}
a {color:#fff;}

.bgBottom {background:url(../images/footerBg.png) bottom center no-repeat; height:100%;}
.bgTexture {background:url(../images/body_texture.png) center center no-repeat;}
#pageContent {width:990px; margin:0 auto; text-align:left;}

#introPage {margin:0 auto; width:1000px; background:url(../images/index.jpg) top center no-repeat; text-align:center;}
.introImg {height:561px; width:1000px;}
.introFooter {padding:10px; color:#777; font-size:11px;}
.introFooter .Hotline {color:#fd7d00; font:bold 12px Tahoma, Geneva, sans-serif;}

/*========== HEADER ==========*/
.Header {height:130px;}

/*--- Top Menu ---*/
.topMenu {color:#7e3200; padding:10px 30px;}
.topMenu a {color:#7e3200; text-decoration:none;}
.topMenu ul {float:left;}
.topMenu ul a {margin:0px 15px;}
.topMenu ul span {margin:0px 15px;}

.searchBg {float:left; padding:1px 5px; border:1px solid #7e3200; background:url(../images/searchBtn_top.gif) 95% 50% no-repeat;}
.searchBox {background:none; border:none; color:#7e3200; font:normal 11px Tahoma, Geneva, sans-serif; width:115px;}
.searchBtn {float:right; background:none; border:none; height:14px; width:14px; padding:0; margin:0; cursor:pointer;}

.shoppingCart {float:right;}
.shoppingCart a {font-weight:bold; text-decoration:underline;}

/*--- Main Menu ---*/
.mainMenu {clear:both; height:65px; padding:0px 35px; background:url(../images/mainMenu_bg.png) bottom no-repeat;}
.mainMenu ul { position:absolute; top:130px; height:65px; font-size:1.1em; text-transform:uppercase; list-style:none; z-index:100;}
.mainMenu ul li {float:left; padding:0px 35px;}
.mainMenu ul li a {display:block; color:#fff; text-decoration:none; padding:30px 0px 15px 0px;}
.mainMenu ul li a:hover {color:#ff9600; background:url(../images/mainMenu_lotus.png) center top no-repeat;}
.mainMenu ul li.current a {color:#ff9600; background:url(../images/mainMenu_lotus.png) center top no-repeat;}


/*========== MAIN BODY ==========*/
.widthBody {width:980px; background:url(../images/bodyBg.png) 50% 10px no-repeat; padding:0px 5px;}
.bodyBg {background:#703209 url(../images/bodyBgB.png) left bottom no-repeat;}
.bodyBgTop {background:url(../images/bodyBgT.png) left top no-repeat;}

/*----- Main Column -----*/
.widthMain {float:left; width:760px; padding-bottom:100px;}
.mainTitle {padding:10px 20px; background:#000; color:#ab1524; font:normal 2em "Times New Roman", Times, serif; text-transform:uppercase;}
.homeTitle {padding:30px 20px 10px; background:#000; color:#ab1524; font:normal 2em "Times New Roman", Times, serif; text-transform:uppercase;}

.mainBrowse {font-size:11px; color:#000; padding:5px 10px;}
.mainBrowse a {padding:0 5px; color:#000; text-decoration:none; font-weight:bold;}
.mainBrowse a:hover {text-decoration:underline;}


/*----- Right Column -----*/
.widthRight {float:right; width:219px; border-left:1px solid #3d1903;}

/*-- Menu --*/
.rightMenu {padding:10px 0; background:url(../images/rightBg.jpg) center no-repeat; color:#e4a883; font-size:11px;}
.rightMenuHome {padding-top:35px;}
.rightMenu a {color:#e4a883; font-weight:bold; text-decoration:none; font-size:12px;}
.rightMenu a:hover {color:#fff;}
.rightMenu .Title {padding-bottom:10px; background:url(../images/rightMenuLine.png) bottom no-repeat; color:#fff; text-transform:uppercase; font-weight:bold; text-align:center;}
.rightMenu .Content {padding:15px;}
.rightMenu ul {list-style:none; padding-bottom:5px;}
.rightMenu ul li {padding:5px 5px 5px 10px; background:url(../images/bullet_white.gif) 0 10px no-repeat;}
.rightMenu ul li.current a {color:#fff;}
.rightMenu ul li.current li a {color:#e4a883;}
.rightMenu ul li li.current a {color:#fff;}
.rightMenu ul li ul {padding-top:5px;}
.rightMenu ul li li {background:none; padding:10px 10px 0;}
.rightMenu ul li li a {font-weight:normal; font-size:11px;}

/*-- Search --*/
.rightSearch {height:150px; background:url(../images/searchBg.png) no-repeat; text-align:center; font-size:11px;}
.rightSearch .Title {padding:25px 5px 10px; color:#f00; text-transform:uppercase; font-weight:bold; font-size:12px;}
.searchTextArea {height:20px; line-height:20px; font:normal 11px Tahoma, Geneva, sans-serif; color:#333; padding:0 5px; margin:4px; border:none;}
.searchComboBox {height:20px; line-height:20px; font:normal 11px Tahoma, Geneva, sans-serif; color:#333; padding-left:5px; margin:4px; border:none;}
.btnSearch {width:100px; height:25px; margin:4px; line-height:25px; background:url(../images/btnSearch.png) no-repeat; color:#000; text-align:center; font-weight:bold; border:none;}

/*-- Support --*/
.rightSupport {padding:10px; background:#953d09 url(../images/supportBg.png) top no-repeat; border-bottom:1px solid #3d1903;  text-align:center; font-weight:bold; font-size:11px;}
.rightSupport .Title {padding-bottom:15px; color:#e37a33; text-transform:uppercase; font-size:12px;}
.rightSupport ul {list-style:none;}
.rightSupport ul li {padding:3px 5px;}
.rightSupport ul li a {color:#e29c6d; text-decoration:none;}
.rightSupport ul li a span {padding-left:5px;}

/*-- Counter --*/
.rightCounter {height:64px; padding:5px; background:url(../images/counterBg.png) no-repeat; border-bottom:1px solid #3d1903; color:#e29c6d; text-align:center; font-size:11px;}
.rightCounter .Title {padding:5px 0; color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
.rightCounter span {font-weight:bold; font-size:12px;}


/*--- Buttons ---*/
.btnCart {float:left; padding-right:10px; margin-right:10px; background:url(../images/btnCartR.png) right no-repeat; color:#000;}
.btnCartBg {height:15px; padding:5px 0 5px 10px; line-height:15px; background:url(../images/btnCartL.png) left no-repeat; text-transform:uppercase; font-size:10px; font-weight:bold; text-decoration:none;}
.btnCart:hover {color:#fff;}


/*===== PAGES =====*/

/*----- HOMEPAGES -----*/

/*-- Gallery --*/
.gallerySize {height:220px;}
.galleryBg {position:absolute; top:155px; left:50%; margin-left:-500px; height:160px; padding:70px 0px; width:1000px; background:url(../images/galleryBg_.png) no-repeat; text-align:center; z-index:99;}
.galleryImg {border:3px solid #572807; max-height:159px; height:expression(this.height > 159 ? 159 : true); margin:0px 3px;}

/*-- Feature Products --*/
.featureProduct {float:left; width:349px;}
.featureProduct .Content {padding:10px 5px;}
.featureProductTD {color:#fff;}
.featureProductTD a {text-decoration:none}
.featureProductImg {width:150px; overflow:hidden;}
.featureProductImg img {max-width:144px; width:expression(this.width > 144 ? 144 : true); max-height:110; height:expression(this.height > 110 ? 110 : true); border:3px solid #521f05;}
.featureProductTD .Title {color:#e29c6d; font-weight:bold;}
.featureProductTD .Title a {color:#e29c6d; text-decoration:none;}
.productPrice {width:115px; height:20px; line-height:20px; padding:5px 5px 5px 35px; margin:10px 0; background:url(../images/productPrice_bg.png) no-repeat; color:#f28c00;}
.productPrice span {font-weight:bold;}
.productDetailLink a {text-decoration:underline; font-size:11px; line-height:25px;}

/*-- Feature Article --*/
.featureArticle {float:right; width:410px;}
.featureArticleBg {background:url(../images/mainMiddleLine.png) left top no-repeat;}
.featureArticleTD {padding:0 5px;}
.featureArticleTD .Title {color:#e29c6d; font-weight:bold;}
.featureArticleTD .Title a {color:#e29c6d; text-decoration:none;}
.featureArticleImg {width:150px; overflow:hidden;}
.featureArticleImg img {max-width:144px; width:expression(this.width > 144 ? 144 : true); max-height:110; height:expression(this.height > 110 ? 110 : true); border:3px solid #521f05;}

.featureArticleOthers {padding:0 15px 10px;}
.featureArticleOthers ul {padding:0; margin:0; list-style:none; font-size:11px;}
.featureArticleOthers ul li {padding:5px 5px 5px 10px; background:url(../images/bullet_white.gif) 0 10px no-repeat;}
.featureArticleOthers ul li a {color:#e29c6d; text-decoration:none; font-weight:bold;}

/*--------------------*/


/*----- ABOUT US -----*/
.mainAbout {padding:10px 25px;}
.mainAbout img {max-width:594px; width:expression(this.width > 594 ? 594 : true); border:3px solid #521f05;}
/*--------------------*/


/*----- CONTACT US -----*/
.mainContact {padding:10px 100px;}
.contactInfo {padding:10px 25px; line-height:175%; font-size:12px;}
.contactInfo .comName {color:#e29c6d; font-weight:bold; text-transform:uppercase; font-size:14px;}
.contactFill {padding:0 25px;}
.contactTitle {font-weight:bold; padding-right:25px;}
.contactForm {width:250px; margin:3px 0; padding:3px 5px; font:normal 12px Tahoma, Geneva, sans-serif; color:#555; border:none;}
.contactLine {padding-top:10px; margin-bottom:10px; border-bottom:1px dotted #c25610;}
.contactBtn {margin:5px 0;}
/*--------------------*/


/*----- PRODUCTS -----*/
.mainProduct {padding:10px 20px;}
.mainProductList {padding:0 25px;}

.mainProductHot {width:710px; padding:10px 0; overflow:hidden;}
.mainProductHot .Title {color:#eeeeee; font:normal 24px/150% "Times New Roman", Times, serif; text-transform:uppercase;}
.mainProductHotBgB {background:url(../images/productHotBgB.png) bottom no-repeat;}
.mainProductHotBgT {padding:10px 25px; background:url(../images/productHotBgT.png) top no-repeat;}

.mainProductTD {float:left; width:200px; margin:10px 0 15px; overflow:hidden; text-align:center;}
.mainProductTD a {text-decoration:none;}
.mainProductTD .Title {padding:5px 0 0; color:#e29c6d; font:bold 12px/130% Tahoma, Geneva, sans-serif; text-transform:none;}
.mainProductTD .Title a {color:#e29c6d; text-decoration:none;}
.mainProductTDImg {width:200px; height:150px; vertical-align:middle;}
.mainProductTDImg img {max-width:194px; width:expression(this.width > 194 ? 194 : true); max-height:144px; height:expression(this.height > 144 ? 144 : true); border:3px solid #521f05;}
.mainProductTDPrice {padding-left:25px;}
.mainProductTDButton  {padding-left:60px;}
.mainProductTDSpace {float:left; width:0; padding:20px 15px;}

.productDetail {padding:10px 0;}
.productDetail a {text-decoration:none;}
.productDetail .Title {padding:5px 0; color:#e29c6d; font:bold 12px/130% Tahoma, Geneva, sans-serif;}
.productDetail .Title a {color:#e29c6d; text-decoration:underline;}
.productDetailImg {width:400px; overflow:hidden;}
.productDetailImg img {max-width:394px; width:expression(this.width > 394 ? 394 : true); border:3px solid #521f05;}
.productDetailContent {padding:5px 0 5px 20px;}
.productDetailContent li {padding:3px 0; list-style-position:inside;}

/*--------------------*/

/*========== FOOTER ==========*/
.Footer {clear:both; padding:5px 5px 30px; width:980px;}
.footerMetadata {padding:10px 20px; background:#53080f url(../images/metadataBg.png) top no-repeat; color:#e4a883; font-size:11px;}
.footerMetadata a {color:#e4a883; text-decoration:none;}
.footerMetadata a:hover {text-decoration:underline;}
.footerMetadata .Title {font-weight:bold; color:#fff; font-size:12px; margin:10px 0;}
.footerMetadata ul {padding:0; margin:0; list-style:none;}
.footerMetadata ul li {padding:2px 0;}
.emailTextArea {margin:5px 0; padding:5px 10px; border:1px solid #fff; font:normal 12px Tahoma, Geneva, sans-serif; color:#555;}
.facebookLink {display:block; width:100%; height:38px; padding-left:45px; line-height:38px; background:url(../images/FB_icon.png) left no-repeat;}

.footerCopyright {padding:5px; text-align:center; color:#680c14;}
.footerCopyright a {color:#680c14;}

/*--- Others ---*/
.clear {clear:both; height:0px; line-height:0px;}